.details{
    position: relative;
}
.details .baseinfo{
    overflow: hidden;
    width: 100%;
    margin-top: 10/50rem;
    
    .baseinfo-item{
        float: left;
        width: 50%;
        padding: 5px 0;
    }
}
.details .houseInfo{
    padding: 0 25/50rem;
    text-align: center;
    h1{
        font-size: 20px;
        font-weight: bold;
    }
    .price{
        overflow: hidden;
        border: 1px solid #ccc;
        margin-top: 5px;
        div{
            float: left;
            padding: 10px 15px;
            text-align: center;
            .cred{
                color: red;
            }
            .lgrey{
                color: #999;
            }
        }
    }
}
.details .buttons{
    width: 100%;
    position: fixed;
    bottom: 0;
    left: 0;
    .btn{
        display: inline-block;
        width: 50%;
        color: #ffffff;
        background: #ff5555;
        text-align: center;
        height: 40/50rem;
        line-height: 40/50rem;
        box-sizing: border-box;
    }
    .btn-left{
        border-right:2px solid #fff ;
    }
}